#include <func.h>

int main(int argc, char **argv)
{
    ARGS_CHECK(argc, 3);

    // 1. socket
    int sfd = socket(AF_INET, SOCK_DGRAM, 0);

    // 2. sendto
    struct sockaddr_in ser_addr;
    ser_addr.sin_family = AF_INET;
    ser_addr.sin_port = htons(atoi(argv[2]));
    ser_addr.sin_addr.s_addr = inet_addr(argv[1]);
    char buf[128] = "hello world";
    int ret = sendto(sfd, buf, strlen(buf), 0, (struct sockaddr *)&ser_addr, sizeof(ser_addr));
    ERROR_CHECK(ret, -1, "sendto");

    return 0;
}